package org.bonorsoft.modules.control.entity;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.bonorsoft.common.aspect.annotation.Dict;
import org.jeecgframework.poi.excel.annotation.Excel;

/**
 * @Description: 四闲场所
 * @Date: 2021-04-16
 * @Version: V1.0
 */
@Data
@TableName("ybss_sx_sxcs")
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class Places {

    /**
     * 业务流水号wjs20180128长度30改36
     */
    @TableId(type = IdType.ID_WORKER_STR)
    private String ywlsh;
    /**
     * 地址编码
     */
    private String dzbm;
    /**
     * 地址名称
     */
    @Excel(name = "地址名称", width = 15)
    private java.lang.String dzmc;
    /**
     * 房主姓名
     */
    @Excel(name = "房主姓名", width = 15)
    private String fzXm;
    /**
     * 房主公民身份号码
     */
    @Excel(name = "房主公民身份号码", width = 15)
    private String fzGmsfhm;
    /**
     * 房主联系电话 UPDATE BY LKB 18-40
     */
    @Excel(name = "房主联系电话", width = 15)
    private String fzLxdh;
    /**
     * 使用形式（非标准，SQJW_SYXS）
     */
    @Excel(name = "使用形式", width = 15)
    @Dict(dictTable = "ep_sys_param_value", dicCode = "param_code", dicText = "param_value", dictParam = "SQJW_SYXS")
    private String syxs;
    /**
     * 房屋类别（SQJW_FWLB）
     */
    @Excel(name = "房屋类别", width = 15)
    @Dict(dictTable = "ep_sys_param_value", dicCode = "param_code", dicText = "param_value", dictParam = "SQJW_FWLB")
    private String fwlbdm;
    /**
     * 房屋用途SQJW_FWYT
     */
    @Excel(name = "房屋用途", width = 15)
    @Dict(dictTable = "ep_sys_param_value", dicCode = "param_code", dicText = "param_value", dictParam = "SQJW_FWYT")
    private String fwytdm;
    /**
     * 房屋管理级别
     */
    @Excel(name = "房屋管理级别", width = 15)
    private String fwgljb;
    /**
     * 房屋性质（SQJW_FWXZ）
     */
    @Excel(name = "房屋性质", width = 15)
    @Dict(dictTable = "ep_sys_param_value", dicCode = "param_code", dicText = "param_value", dictParam = "SQJW_FWXZ")
    private String fwcqxzzldm;
    /**
     * 房屋面积：面积平方米
     */
    @Excel(name = "房屋面积：面积平方米", width = 15)
    private java.math.BigDecimal fwmjMjpfm;
    /**
     * 房屋间数
     */
    @Excel(name = "房屋间数", width = 15)
    private java.math.BigDecimal fwjs;
    /**
     * 房屋是否托管
     */
    @Excel(name = "房屋是否托管", width = 15)
    private String fwtg;
    /**
     * 所属派出所
     */
    @Excel(name = "所属派出所", width = 15)
    private String sspcs;
    /**
     * 所属民警账号
     */
    @Excel(name = "所属民警账号", width = 15)
    private String ssmjZh;
    /**
     * 所属民警姓名
     */
    @Excel(name = "所属民警姓名", width = 15)
    private String ssmjXm;
    /**
     * 所属网格地址编码
     */
    @Excel(name = "所属网格地址编码", width = 15)
    private String sssqjwwgDzbm;
    /**
     * 网格员姓名
     */
    @Excel(name = "网格员姓名", width = 15)
    private String wgyXm;
    /**
     * 管区负责人姓名
     */
    @Excel(name = "管区负责人姓名", width = 15)
    private String gqfzrXm;
    /**
     * 社区（村）居委会
     */
    @Excel(name = "社区（村）居委会", width = 15)
    private String sqjwh;
    /**
     * 建筑名称
     */
    @Excel(name = "建筑名称", width = 15)
    private String jzmc;
    /**
     * 门牌号
     */
    @Excel(name = "门牌号", width = 15)
    private String mph;
    /**
     * 地址位置
     */
    @Excel(name = "地址位置", width = 15)
    private String dzwz;
    /**
     * 地址是否存在
     */
    @Excel(name = "地址是否存在", width = 15)
    private String dzsfcz;
    /**
     * 地址是否在用
     */
    @Excel(name = "地址是否在用", width = 15)
    private String dzsfzy;
}
